package com.weixing.mall.provider.model.vo.report.market;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author jzy
 * @date 2020/5/18
 */
@Data
@ApiModel(value="MarketSalesStatusVo", description="市场部-销售情况报表")
public class MarketSalesStatusVo {
    @ApiModelProperty(value = "代理商Id")
    @ExcelIgnore
    private Long agentId;
    @ApiModelProperty(value = "代理商类型")
    @ExcelIgnore
    private Integer roleType;
    @ApiModelProperty(value = "日期--修改")
    @ExcelProperty("日期")
    private String date;
    @ApiModelProperty(value = "客服/代理名称")
    @ExcelProperty("客服/代理名称")
    private String agentName;
    @ApiModelProperty(value = "总销售量--修改")
    @ExcelProperty("总销售量")
    private Integer quantity;
    @ApiModelProperty(value = "退货数量--修改")
    @ExcelProperty("退货数量")
    private Integer returnQuantity;
    @ApiModelProperty(value = "取消数量--修改")
    @ExcelProperty("取消数量")
    private Integer cancelQuantity;
    @ApiModelProperty(value = "断货数量--修改")
    @ExcelProperty("断货数量")
    private Integer stockoutQuantity;
    @ApiModelProperty(value = "总销售金额--修改")
    @ExcelProperty("总销售金额")
    private BigDecimal amount;
    @ApiModelProperty(value = "退货金额--修改")
    @ExcelProperty("退货金额")
    private BigDecimal returnAmount;
    @ApiModelProperty(value = "取消金额--修改")
    @ExcelProperty("取消金额")
    private BigDecimal cancelAmount;
    @ApiModelProperty(value = "断货金额--修改")
    @ExcelProperty("断货金额")
    private BigDecimal stockoutAmount;
}
